home *** CD-ROM | disk | FTP | other *** search
Unknown | 1990-03-26 | 5.4 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| Truevision Targa Graphic (image/tga)
| magic
| Supported |
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0e f4 20 3e 44 | 49 53 43 53 39 31 0d 00 |..... >D|ISCS91..|
|00000010| 14 30 f4 20 61 63 6b 6e | 6f 77 6c 65 64 67 65 6d |.0. ackn|owledgem|
|00000020| 65 6e 74 73 20 74 6f 20 | 20 27 43 41 54 41 4c 4f |ents to | 'CATALO|
|00000030| 47 47 45 52 27 20 41 53 | 50 20 31 39 38 38 0d 00 |GGER' AS|P 1988..|
|00000040| 1e 05 f4 0d 00 28 05 f4 | 0d 00 32 0e ee 20 85 20 |.....(..|..2.. . |
|00000050| f2 65 72 72 6f 72 0d 00 | 3c 07 eb 20 30 0d 00 46 |.error..|<.. 0..F|
|00000060| 11 de 20 62 75 66 66 65 | 72 20 33 30 30 30 0d 00 |.. buffe|r 3000..|
|00000070| 50 10 de 20 77 69 6c 64 | 63 61 72 64 20 32 0d 00 |P.. wild|card 2..|
|00000080| 5a 0b de 20 64 69 72 20 | 32 0d 00 64 0d de 20 64 |Z.. dir |2..d.. d|
|00000090| 69 72 24 28 39 29 0d 00 | 6e 11 de 20 66 69 6c 65 |ir$(9)..|n.. file|
|000000a0| 24 28 39 2c 38 30 29 0d | 00 78 10 de 20 70 6f 69 |$(9,80).|.x.. poi|
|000000b0| 6e 74 65 72 28 39 29 0d | 00 82 11 de 20 74 79 70 |nter(9).|.... typ|
|000000c0| 65 73 28 39 2c 38 30 29 | 0d 00 8c 40 f1 22 28 4e |es(9,80)|...@."(N|
|000000d0| 6f 74 65 3b 20 50 72 6f | 67 72 61 6d 20 64 69 73 |ote; Pro|gram dis|
|000000e0| 63 20 6d 61 79 20 6e 6f | 77 20 62 65 20 72 65 6d |c may no|w be rem|
|000000f0| 6f 76 65 64 20 6f 72 20 | 6c 65 66 74 20 69 6e 20 |oved or |left in |
|00000100| 70 6c 61 63 65 2e 29 22 | 0d 00 96 26 f1 27 27 22 |place.)"|...&.''"|
|00000110| 52 45 43 4f 52 44 20 46 | 49 4c 45 20 4f 46 20 44 |RECORD F|ILE OF D|
|00000120| 49 53 43 20 50 52 4f 47 | 52 41 4d 53 2e 22 0d 00 |ISC PROG|RAMS."..|
|00000130| a0 4e f1 27 22 54 6f 20 | 6c 69 73 74 20 50 72 6f |.N.'"To |list Pro|
|00000140| 67 72 61 6d 73 20 66 72 | 6f 6d 20 73 65 76 65 72 |grams fr|om sever|
|00000150| 61 6c 20 64 69 73 63 73 | 20 66 6f 72 20 65 6e 74 |al discs| for ent|
|00000160| 72 79 20 69 6e 74 6f 20 | 50 69 70 65 64 72 65 61 |ry into |Pipedrea|
|00000170| 6d 20 44 61 74 61 62 61 | 73 65 2e 22 0d 00 aa 43 |m Databa|se."...C|
|00000180| f5 f1 27 27 22 49 6e 73 | 65 72 74 20 64 65 73 74 |..''"Ins|ert dest|
|00000190| 69 6e 61 74 69 6f 6e 20 | 64 69 73 63 20 69 6e 20 |ination |disc in |
|000001a0| 64 72 69 76 65 20 61 6e | 64 20 65 6e 74 65 72 20 |drive an|d enter |
|000001b0| 64 72 69 76 65 20 6e 75 | 6d 62 65 72 2e 20 22 0d |drive nu|mber. ".|
|000001c0| 00 b4 09 2a 46 58 31 35 | 0d 00 be 0d e8 27 64 64 |...*FX15|.....'dd|
|000001d0| 72 69 76 65 25 0d 00 c8 | 46 fd 64 64 72 69 76 65 |rive%...|F.ddrive|
|000001e0| 25 3d 30 84 64 64 72 69 | 76 65 25 3d 31 84 64 64 |%=0.ddri|ve%=1.dd|
|000001f0| 72 69 76 65 25 3d 32 84 | 64 64 72 69 76 65 25 3d |rive%=2.|ddrive%=|
|00000200| 34 3a f4 20 64 65 70 65 | 6e 64 73 20 6f 6e 20 74 |4:. depe|nds on t|
|00000210| 68 65 20 68 61 72 64 77 | 61 72 65 0d 00 d2 3a e8 |he hardw|are...:.|
|00000220| 27 27 22 45 6e 74 65 72 | 20 46 55 4c 4c 20 50 41 |''"Enter| FULL PA|
|00000230| 54 48 20 4e 41 4d 45 20 | 6f 66 20 64 65 73 74 69 |TH NAME |of desti|
|00000240| 6e 61 74 69 6f 6e 20 66 | 69 6c 65 3a 20 22 27 72 |nation f|ile: "'r|
|00000250| 70 72 6f 67 24 0d 00 dc | 22 f5 3a f4 20 53 74 61 |prog$...|".:. Sta|
|00000260| 72 74 20 6f 66 20 44 69 | 73 63 20 6c 6f 67 67 69 |rt of Di|sc loggi|
|00000270| 6e 67 20 6c 6f 6f 70 0d | 00 e6 12 66 69 6c 65 31 |ng loop.|...file1|
|00000280| 3d ad 20 72 70 72 6f 67 | 24 0d 00 f0 2c e7 66 69 |=. rprog|$...,.fi|
|00000290| 6c 65 31 3c 3e 30 20 8f | 23 66 69 6c 65 31 3d a2 |le1<>0 .|#file1=.|
|000002a0| 23 66 69 6c 65 31 20 8b | 66 69 6c 65 31 3d ae 72 |#file1 .|file1=.r|
|000002b0| 70 72 6f 67 24 0d 00 fa | 0f 6f 6e 61 6d 65 24 3d |prog$...|.oname$=|
|000002c0| 22 22 3a db 0d 01 04 36 | f1 22 41 66 74 65 72 20 |"":....6|."After |
|000002d0| 6c 6f 67 67 69 6e 67 20 | 6c 61 73 74 20 64 69 73 |logging |last dis|
|000002e0| 63 2c 20 70 72 65 73 73 | 20 3c 45 53 43 41 50 45 |c, press| <ESCAPE|
|000002f0| 3e 20 74 6f 20 65 6e 64 | 2e 22 0d 01 0e 15 74 6f |> to end|."....to|
|00000300| 74 66 69 6c 65 73 25 3d | a2 23 66 69 6c 65 31 0d |tfiles%=|.#file1.|
|00000310| 01 18 4c f1 8a 30 2c 31 | 32 29 22 54 6f 74 61 6c |..L..0,1|2)"Total|
|00000320| 20 6e 75 6d 62 65 72 20 | 6f 66 20 66 69 6c 65 73 | number |of files|
|00000330| 20 6c 69 73 74 65 64 20 | 6f 6e 20 66 69 6c 65 22 | listed |on file"|
|00000340| 3b 72 70 72 6f 67 24 3b | 22 20 69 73 20 22 3b 74 |;rprog$;|" is ";t|
|00000350| 6f 74 66 69 6c 65 73 25 | 2f 35 31 0d 01 22 49 f5 |otfiles%|/51.."I.|
|00000360| f1 27 27 22 49 6e 73 65 | 72 74 20 73 6f 75 72 63 |.''"Inse|rt sourc|
|00000370| 65 20 64 69 73 63 20 66 | 6f 72 20 6c 6f 67 67 69 |e disc f|or loggi|
|00000380| 6e 67 20 69 6e 20 64 72 | 69 76 65 20 61 6e 64 20 |ng in dr|ive and |
|00000390| 65 6e 74 65 72 20 64 72 | 69 76 65 20 4e 75 6d 62 |enter dr|ive Numb|
|000003a0| 65 72 2e 22 0d 01 2c 09 | 2a 46 58 31 35 0d 01 36 |er."..,.|*FX15..6|
|000003b0| 0d e8 27 73 64 72 69 76 | 65 25 0d 01 40 2d fd 20 |..'sdriv|e%..@-. |
|000003c0| 73 64 72 69 76 65 25 3d | 30 84 73 64 72 69 76 65 |sdrive%=|0.sdrive|
|000003d0| 25 3d 31 84 73 64 72 69 | 76 65 25 3d 32 84 73 64 |%=1.sdri|ve%=2.sd|
|000003e0| 72 69 76 65 25 3d 34 0d | 01 4a 22 f1 27 27 22 50 |rive%=4.|.J".''"P|
|000003f0| 52 45 53 53 20 3c 53 50 | 41 43 45 3e 20 57 48 45 |RESS <SP|ACE> WHE|
|00000400| 4e 20 52 45 41 44 59 2e | 22 0d 01 54 0a 2a 46 58 |N READY.|"..T.*FX|
|00000410| 20 31 35 0d 01 5e 05 f5 | 0d 01 68 0a fd 20 a5 3d | 15..^..|..h.. .=|
|00000420| 33 32 0d 01 72 0e 64 72 | 73 69 7a 65 24 3d 22 22 |32..r.dr|size$=""|
|00000430| 0d 01 7c 10 c8 8e 20 73 | 64 72 69 76 65 25 20 ca |..|... s|drive% .|
|00000440| 0d 01 86 1a c9 20 30 20 | 3a 64 72 73 69 7a 65 24 |..... 0 |:drsize$|
|00000450| 3d 22 33 20 31 2f 32 22 | 22 22 0d 01 90 18 c9 20 |="3 1/2"|""..... |
|00000460| 34 20 3a 64 72 73 69 7a | 65 24 3d 22 48 44 49 53 |4 :drsiz|e$="HDIS|
|00000470| 43 22 0d 01 9a 17 7f 20 | 64 72 73 69 7a 65 24 3d |C"..... |drsize$=|
|00000480| 22 35 20 31 2f 34 22 22 | 22 0d 01 a4 05 cb 0d 01 |"5 1/4""|".......|
|00000490| ae 1a ff 28 22 4d 4f 55 | 4e 54 20 22 2b c3 28 73 |...("MOU|NT "+.(s|
|000004a0| 64 72 69 76 65 25 29 29 | 0d 01 b8 1b c8 99 20 22 |drive%))|...... "|
|000004b0| 4f 53 5f 47 42 50 42 22 | 2c 35 2c 30 2c 62 75 66 |OS_GBPB"|,5,0,buf|
|000004c0| 66 65 72 0d 01 c2 12 6c | 65 6e 67 74 68 3d 3f 62 |fer....l|ength=?b|
|000004d0| 75 66 66 65 72 0d 01 cc | 10 e7 20 6c 65 6e 67 74 |uffer...|.. lengt|
|000004e0| 68 3d 30 20 8c 0d 01 d6 | 18 64 69 73 63 6e 61 6d |h=0 ....|.discnam|
|000004f0| 65 24 3d 22 55 6e 74 69 | 74 6c 65 64 22 0d 01 e0 |e$="Unti|tled"...|
|00000500| 12 cc 20 64 69 73 63 6e | 61 6d 65 24 3d 22 22 0d |.. discn|ame$="".|
|00000510| 01 ea 13 e3 20 49 25 3d | 31 20 b8 20 6c 65 6e 67 |.... I%=|1 . leng|
|00000520| 74 68 0d 01 f4 1b 64 69 | 73 63 6e 61 6d 65 24 2b |th....di|scname$+|
|00000530| 3d bd 28 62 75 66 66 65 | 72 3f 49 25 29 0d 01 fe |=.(buffe|r?I%)...|
|00000540| 05 ed 0d 02 08 05 cd 0d | 02 12 0b 6c 65 76 65 6c |........|...level|
|00000550| 3d 30 0d 02 1c 12 64 69 | 72 65 63 74 6f 72 79 24 |=0....di|rectory$|
|00000560| 3d 22 24 22 0d 02 26 11 | 24 77 69 6c 64 63 61 72 |="$"..&.|$wildcar|
|00000570| 64 3d 22 2a 22 0d 02 30 | 0a 3f 64 69 72 3d 30 0d |d="*"..0|.?dir=0.|
|00000580| 02 3a 0b 66 69 6c 65 73 | 3d 30 0d 02 44 22 f4 20 |.:.files|=0..D". |
|00000590| 73 74 61 72 74 20 6f 66 | 20 74 72 65 65 20 73 65 |start of| tree se|
|000005a0| 61 72 63 68 69 6e 67 20 | 63 6f 64 65 0d 02 4e 37 |arching |code..N7|
|000005b0| ff 28 22 44 49 52 20 22 | 2b 64 69 72 65 63 74 6f |.("DIR "|+directo|
|000005c0| 72 79 24 29 3a f4 20 44 | 4f 45 53 20 41 20 2a 44 |ry$):. D|OES A *D|
|000005d0| 49 52 20 22 44 49 52 45 | 43 54 4f 52 59 20 4e 41 |IR "DIRE|CTORY NA|
|000005e0| 4d 45 22 0d 02 58 1a 64 | 69 72 24 28 6c 65 76 65 |ME"..X.d|ir$(leve|
|000005f0| 6c 29 3d 64 69 72 65 63 | 74 6f 72 79 24 0d 02 62 |l)=direc|tory$..b|
|00000600| 0c 6c 65 76 65 6c 2b 3d | 31 0d 02 6c 30 f2 64 69 |.level+=|1..l0.di|
|00000610| 72 65 63 74 72 69 66 79 | 3a f4 20 54 6f 20 73 74 |rectrify|:. To st|
|00000620| 61 72 74 2c 64 69 72 24 | 28 30 29 3d 22 24 22 2c |art,dir$|(0)="$",|
|00000630| 20 6c 65 76 65 6c 3d 31 | 2c 0d 02 76 14 70 6f 69 | level=1|,..v.poi|
|00000640| 6e 74 65 72 28 6c 65 76 | 65 6c 29 3d 30 0d 02 80 |nter(lev|el)=0...|
|00000650| 0a e5 20 8d 74 68 42 0d | 02 8a 0c 6c 65 76 65 6c |.. .thB.|...level|
|00000660| 2d 3d 31 0d 02 94 14 e7 | 20 6c 65 76 65 6c 3c 30 |-=1.....| level<0|
|00000670| 20 8c 20 8d 64 6e 42 0d | 02 9e 07 2a 55 50 0d 02 | . .dnB.|...*UP..|
|00000680| a8 15 70 6f 69 6e 74 65 | 72 28 6c 65 76 65 6c 29 |..pointe|r(level)|
|00000690| 2b 3d 31 0d 02 b2 1a 70 | 6f 69 6e 74 65 72 3d 70 |+=1....p|ointer=p|
|000006a0| 6f 69 6e 74 65 72 28 6c | 65 76 65 6c 29 0d 02 bc |ointer(l|evel)...|
|000006b0| 1d 74 79 70 65 3d 74 79 | 70 65 73 28 6c 65 76 65 |.type=ty|pes(leve|
|000006c0| 6c 2c 70 6f 69 6e 74 65 | 72 29 0d 02 c6 13 e7 20 |l,pointe|r)..... |
|000006d0| 74 79 70 65 3d 30 20 8c | 20 8d 74 4a 42 0d 02 d0 |type=0 .| .tJB...|
|000006e0| 13 e7 20 74 79 70 65 3d | 31 20 8c 20 8d 74 68 42 |.. type=|1 . .thB|
|000006f0| 0d 02 da 23 64 69 72 65 | 63 74 6f 72 79 24 3d 66 |...#dire|ctory$=f|
|00000700| 69 6c 65 24 28 6c 65 76 | 65 6c 2c 70 6f 69 6e 74 |ile$(lev|el,point|
|00000710| 65 72 29 0d 02 e4 0a e5 | 20 8d 44 4e 42 0d 02 ee |er).....| .DNB...|
|00000720| 05 3a 0d 02 f8 0f f1 27 | c4 36 30 2c 22 2d 22 29 |.:.....'|.60,"-")|
|00000730| 3b 0d 03 02 30 f1 89 28 | 32 34 29 22 4e 75 6d 62 |;...0..(|24)"Numb|
|00000740| 65 72 20 6f 66 20 66 69 | 6c 65 73 20 6f 6e 20 6c |er of fi|les on l|
|00000750| 61 73 74 20 64 69 73 63 | 3d 22 3b 66 69 6c 65 73 |ast disc|=";files|
|00000760| 3b 0d 03 0c 0f f1 27 c4 | 36 30 2c 22 2d 22 29 3b |;.....'.|60,"-");|
|00000770| 0d 03 16 05 f1 0d 03 20 | 0c ff 20 22 46 52 45 45 |....... |.. "FREE|
|00000780| 22 0d 03 2a 0b d9 23 66 | 69 6c 65 31 0d 03 34 0d |"..*..#f|ile1..4.|
|00000790| f2 70 61 75 73 65 28 32 | 29 0d 03 3e 41 f2 67 65 |.pause(2|)..>A.ge|
|000007a0| 74 66 72 6f 6d 66 69 6c | 65 20 3a f4 20 28 75 73 |tfromfil|e :. (us|
|000007b0| 65 64 20 69 6e 20 64 65 | 76 65 6c 6f 70 6d 65 6e |ed in de|velopmen|
|000007c0| 74 20 74 6f 20 65 6e 73 | 75 72 65 20 70 72 6f 70 |t to ens|ure prop|
|000007d0| 65 72 20 66 69 6c 69 6e | 67 29 0d 03 48 07 ef 20 |er filin|g)..H.. |
|000007e0| 33 0d 03 52 0c fd a3 3a | f4 20 45 4e 44 0d 03 5c |3..R...:|. END..\|
|000007f0| 05 3a 0d 03 66 10 dd f2 | 64 69 72 65 63 74 72 69 |.:..f...|directri|
|00000800| 66 79 0d 03 70 0c 70 61 | 74 68 24 3d 22 22 0d 03 |fy..p.pa|th$=""..|
|00000810| 7a 14 e3 20 49 25 3d 30 | 20 b8 20 6c 65 76 65 6c |z.. I%=0| . level|
|00000820| 2d 31 0d 03 84 17 70 61 | 74 68 24 2b 3d 22 2e 22 |-1....pa|th$+="."|
|00000830| 2b 64 69 72 24 28 49 25 | 29 0d 03 8e 05 ed 0d 03 |+dir$(I%|).......|
|00000840| 98 16 64 69 72 6c 65 76 | 65 6c 24 3d c3 28 6c 65 |..dirlev|el$=.(le|
|00000850| 76 65 6c 29 0d 03 a2 41 | c8 99 20 22 4f 53 5f 47 |vel)...A|.. "OS_G|
|00000860| 42 50 42 22 2c 31 30 2c | 64 69 72 2c 62 75 66 66 |BPB",10,|dir,buff|
|00000870| 65 72 2c 38 30 2c 30 2c | 33 30 30 30 2c 77 69 6c |er,80,0,|3000,wil|
|00000880| 64 63 61 72 64 20 b8 20 | 7a 2c 7a 2c 7a 2c 6f 62 |dcard . |z,z,z,ob|
|00000890| 6a 65 63 74 73 0d 03 ac | 10 73 74 61 72 74 3d 62 |jects...|.start=b|
|000008a0| 75 66 66 65 72 0d 03 b6 | 0d 70 72 69 6e 74 65 64 |uffer...|.printed|
|000008b0| 3d a3 0d 03 c0 08 49 25 | 3d 31 0d 03 ca 12 c8 95 |=.....I%|=1......|
|000008c0| 20 49 25 3c 3d 6f 62 6a | 65 63 74 73 0d 03 d4 0d | I%<=obj|ects....|
|000008d0| 6f 6e 61 6d 65 24 3d 22 | 22 0d 03 de 0f 6c 6f 61 |oname$="|"....loa|
|000008e0| 64 3d 21 73 74 61 72 74 | 0d 03 e8 12 74 79 70 65 |d=!start|....type|
|000008f0| 3d 73 74 61 72 74 21 26 | 31 30 0d 03 f2 0e 73 74 |=start!&|10....st|
|00000900| 61 72 74 2b 3d 26 31 34 | 0d 03 fc 05 f5 0d 04 06 |art+=&14|........|
|00000910| 0f 62 79 74 65 3d 3f 73 | 74 61 72 74 0d 04 10 13 |.byte=?s|tart....|
|00000920| 6f 6e 61 6d 65 24 2b 3d | bd 28 62 79 74 65 29 0d |oname$+=|.(byte).|
|00000930| 04 1a 0c 73 74 61 72 74 | 2b 3d 31 0d 04 24 0c fd |...start|+=1..$..|
|00000940| 20 62 79 74 65 3d 30 0d | 04 2e 0c 73 74 61 72 74 | byte=0.|...start|
|00000950| 2b 3d 33 0d 04 38 14 73 | 74 61 72 74 3d 73 74 61 |+=3..8.s|tart=sta|
|00000960| 72 74 20 80 20 2d 34 0d | 04 42 1a 66 69 6c 65 24 |rt . -4.|.B.file$|
|00000970| 28 6c 65 76 65 6c 2c 49 | 25 29 3d 6f 6e 61 6d 65 |(level,I|%)=oname|
|00000980| 24 0d 04 4c 18 74 79 70 | 65 73 28 6c 65 76 65 6c |$..L.typ|es(level|
|00000990| 2c 49 25 29 3d 74 79 70 | 65 0d 04 56 0e e7 20 74 |,I%)=typ|e..V.. t|
|000009a0| 79 70 65 3d 31 20 8c 0d | 04 60 0d 70 72 69 6e 74 |ype=1 ..|.`.print|
|000009b0| 65 64 3d b9 0d 04 6a 0c | 66 69 6c 65 73 2b 3d 31 |ed=...j.|files+=1|
|000009c0| 0d 04 74 0c f2 67 65 74 | 74 79 70 65 0d 04 7e 0d |..t..get|type..~.|
|000009d0| 65 6e 74 72 79 24 3d 22 | 22 0d 04 88 25 6f 6e 61 |entry$="|"...%ona|
|000009e0| 6d 65 24 3d c0 6f 6e 61 | 6d 65 24 2b c4 31 32 2c |me$=.ona|me$+.12,|
|000009f0| 22 20 22 29 2c 31 32 29 | 2b 74 79 70 65 24 0d 04 |" "),12)|+type$..|
|00000a00| 92 1b f1 20 c0 6f 6e 61 | 6d 65 24 2b c4 32 35 2c |... .ona|me$+.25,|
|00000a10| 22 20 22 29 2c 32 35 29 | 3b 0d 04 9c 1e f1 20 c0 |" "),25)|;..... .|
|00000a20| 64 69 73 63 6e 61 6d 65 | 24 2b c4 31 32 2c 22 20 |discname|$+.12," |
|00000a30| 22 29 2c 31 32 29 3b 0d | 04 a6 1a f1 20 c0 64 72 |"),12);.|.... .dr|
|00000a40| 73 69 7a 65 24 2b c4 38 | 2c 22 20 22 29 2c 38 29 |size$+.8|," "),8)|
|00000a50| 3b 0d 04 b0 1b f1 20 c0 | 64 69 72 6c 65 76 65 6c |;..... .|dirlevel|
|00000a60| 24 2b c4 35 2c 22 20 22 | 29 2c 35 29 0d 04 ba 62 |$+.5," "|),5)...b|
|00000a70| 65 6e 74 72 79 24 2b 3d | c0 6f 6e 61 6d 65 24 2b |entry$+=|.oname$+|
|00000a80| c4 32 35 2c 22 20 22 29 | 2c 32 35 29 2b c0 64 69 |.25," ")|,25)+.di|
|00000a90| 73 63 6e 61 6d 65 24 2b | c4 31 32 2c 22 20 22 29 |scname$+|.12," ")|
|00000aa0| 2c 31 32 29 2b c0 64 72 | 73 69 7a 65 24 2b c4 38 |,12)+.dr|size$+.8|
|00000ab0| 2c 22 20 22 29 2c 38 29 | 2b c0 64 69 72 6c 65 76 |," "),8)|+.dirlev|
|00000ac0| 65 6c 24 2b c4 35 2c 22 | 20 22 29 2c 35 29 0d 04 |el$+.5,"| "),5)..|
|00000ad0| c4 12 d5 23 66 69 6c 65 | 31 2c 65 6e 74 72 79 24 |...#file|1,entry$|
|00000ae0| 0d 04 ce 0d 6f 6e 61 6d | 65 24 3d 22 22 0d 04 d8 |....onam|e$=""...|
|00000af0| 05 cd 0d 04 e2 09 49 25 | 2b 3d 31 0d 04 ec 05 ce |......I%|+=1.....|
|00000b00| 0d 04 f6 15 74 79 70 65 | 73 28 6c 65 76 65 6c 2c |....type|s(level,|
|00000b10| 49 25 29 3d 30 0d 05 00 | 08 49 25 3d 31 0d 05 0a |I%)=0...|.I%=1...|
|00000b20| 0d 70 72 69 6e 74 65 64 | 3d a3 0d 05 14 12 c8 95 |.printed|=.......|
|00000b30| 20 49 25 3c 3d 6f 62 6a | 65 63 74 73 0d 05 1e 1b | I%<=obj|ects....|
|00000b40| 64 69 6e 61 6d 65 24 3d | 66 69 6c 65 24 28 6c 65 |diname$=|file$(le|
|00000b50| 76 65 6c 2c 49 25 29 0d | 05 28 18 74 79 70 65 3d |vel,I%).|.(.type=|
|00000b60| 74 79 70 65 73 28 6c 65 | 76 65 6c 2c 49 25 29 0d |types(le|vel,I%).|
|00000b70| 05 32 0e e7 20 74 79 70 | 65 3d 32 20 8c 0d 05 3c |.2.. typ|e=2 ...<|
|00000b80| 0d 70 72 69 6e 74 65 64 | 3d b9 0d 05 46 05 cd 0d |.printed|=...F...|
|00000b90| 05 50 09 49 25 2b 3d 31 | 0d 05 5a 05 ce 0d 05 64 |.P.I%+=1|..Z....d|
|00000ba0| 05 e1 0d 05 6e 05 3a 0d | 05 78 0d dd f2 67 65 74 |....n.:.|.x...get|
|00000bb0| 74 79 70 65 0d 05 82 19 | 74 79 70 65 3d 28 6c 6f |type....|type=(lo|
|00000bc0| 61 64 3e 3e 38 29 20 80 | 20 26 46 46 46 0d 05 8c |ad>>8) .| &FFF...|
|00000bd0| 0d c8 8e 20 74 79 70 65 | 20 ca 0d 05 96 1a c9 20 |... type| ...... |
|00000be0| 26 46 46 46 3a 74 79 70 | 65 24 3d 22 28 41 53 43 |&FFF:typ|e$="(ASC|
|00000bf0| 49 49 29 22 0d 05 a0 1c | c9 20 26 46 46 45 3a 74 |II)"....|. &FFE:t|
|00000c00| 79 70 65 24 3d 22 28 43 | 6f 6d 6d 61 6e 64 29 22 |ype$="(C|ommand)"|
|00000c10| 0d 05 aa 19 c9 20 26 46 | 46 44 3a 74 79 70 65 24 |..... &F|FD:type$|
|00000c20| 3d 22 28 44 61 74 61 29 | 22 0d 05 b4 1c c9 20 26 |="(Data)|"..... &|
|00000c30| 46 46 43 3a 74 79 70 65 | 24 3d 22 28 55 74 69 6c |FFC:type|$="(Util|
|00000c40| 69 74 79 29 22 0d 05 be | 1a c9 20 26 46 46 42 3a |ity)"...|.. &FFB:|
|00000c50| 74 79 70 65 24 3d 22 28 | 42 41 53 49 43 29 22 0d |type$="(|BASIC)".|
|00000c60| 05 c8 1b c9 20 26 46 46 | 41 3a 74 79 70 65 24 3d |.... &FF|A:type$=|
|00000c70| 22 28 4d 6f 64 75 6c 65 | 29 22 0d 05 d2 1b c9 20 |"(Module|)"..... |
|00000c80| 26 46 46 39 3a 74 79 70 | 65 24 3d 22 28 53 70 72 |&FF9:typ|e$="(Spr|
|00000c90| 69 74 65 29 22 0d 05 dc | 1d c9 20 26 46 46 38 3a |ite)"...|.. &FF8:|
|00000ca0| 74 79 70 65 24 3d 22 28 | 41 62 73 6f 6c 75 74 65 |type$="(|Absolute|
|00000cb0| 29 22 0d 05 e6 1d c9 20 | 26 46 46 37 3a 74 79 70 |)"..... |&FF7:typ|
|00000cc0| 65 24 3d 22 28 42 42 43 | 20 46 6f 6e 74 29 22 0d |e$="(BBC| Font)".|
|00000cd0| 05 f0 1e c9 20 26 46 46 | 36 3a 74 79 70 65 24 3d |.... &FF|6:type$=|
|00000ce0| 22 28 55 73 65 72 20 46 | 6f 6e 74 29 22 0d 05 fa |"(User F|ont)"...|
|00000cf0| 1d c9 20 26 46 46 35 3a | 74 79 70 65 24 3d 22 28 |.. &FF5:|type$="(|
|00000d00| 50 6f 53 63 72 69 70 74 | 29 22 0d 06 04 1a c9 20 |PoScript|)"..... |
|00000d10| 26 46 45 46 3a 74 79 70 | 65 24 3d 22 28 44 69 61 |&FEF:typ|e$="(Dia|
|00000d20| 72 79 29 22 0d 06 0e 1d | c9 20 26 46 45 45 3a 74 |ry)"....|. &FEE:t|
|00000d30| 79 70 65 24 3d 22 28 4e | 6f 74 65 20 50 61 64 29 |ype$="(N|ote Pad)|
|00000d40| 22 0d 06 18 1c c9 20 26 | 46 45 44 3a 74 79 70 65 |"..... &|FED:type|
|00000d50| 24 3d 22 28 50 61 6c 65 | 74 74 65 29 22 0d 06 22 |$="(Pale|tte)".."|
|00000d60| 1d c9 20 26 46 45 43 3a | 74 79 70 65 24 3d 22 28 |.. &FEC:|type$="(|
|00000d70| 54 65 6d 70 6c 61 74 65 | 29 22 0d 06 2c 19 c9 20 |Template|)"..,.. |
|00000d80| 26 46 45 42 3a 74 79 70 | 65 24 3d 22 28 4f 62 65 |&FEB:typ|e$="(Obe|
|00000d90| 79 29 22 0d 06 36 1c c9 | 20 26 46 45 30 3a 74 79 |y)"..6..| &FE0:ty|
|00000da0| 70 65 24 3d 22 28 44 65 | 73 6b 74 6f 70 29 22 0d |pe$="(De|sktop)".|
|00000db0| 06 40 1e c9 20 26 46 44 | 44 3a 74 79 70 65 24 3d |.@.. &FD|D:type$=|
|00000dc0| 22 28 4d 61 73 74 65 72 | 20 55 74 29 22 0d 06 4a |"(Master| Ut)"..J|
|00000dd0| 1a c9 20 26 46 31 39 3a | 74 79 70 65 24 3d 22 28 |.. &F19:|type$="(|
|00000de0| 42 41 53 49 43 29 22 0d | 06 54 1e c9 20 26 46 30 |BASIC)".|.T.. &F0|
|00000df0| 45 3a 74 79 70 65 24 3d | 22 28 45 63 6f 6e 65 74 |E:type$=|"(Econet|
|00000e00| 20 55 74 29 22 0d 06 5e | 1d c9 20 26 46 30 39 3a | Ut)"..^|.. &F09:|
|00000e10| 74 79 70 65 24 3d 22 28 | 48 44 69 73 6b 20 55 74 |type$="(|HDisk Ut|
|00000e20| 29 22 0d 06 68 1d c9 20 | 26 45 43 46 3a 74 79 70 |)"..h.. |&ECF:typ|
|00000e30| 65 24 3d 22 28 45 43 46 | 20 44 61 74 61 29 22 0d |e$="(ECF| Data)".|
|00000e40| 06 72 1b c9 20 26 44 45 | 32 3a 74 79 70 65 24 3d |.r.. &DE|2:type$=|
|00000e50| 22 28 50 72 6f 41 72 74 | 29 22 0d 06 7c 1d c9 20 |"(ProArt|)"..|.. |
|00000e60| 26 44 44 46 3a 74 79 70 | 65 24 3d 22 28 4c 6f 67 |&DDF:typ|e$="(Log|
|00000e70| 69 73 74 69 78 29 22 0d | 06 86 1b c9 20 26 44 44 |istix)".|.... &DD|
|00000e80| 45 3a 74 79 70 65 24 3d | 22 28 50 44 72 65 61 6d |E:type$=|"(PDream|
|00000e90| 29 22 0d 06 90 1b c9 20 | 26 44 44 41 3a 74 79 70 |)"..... |&DDA:typ|
|00000ea0| 65 24 3d 22 28 43 6f 6c | 53 65 74 29 22 0d 06 9a |e$="(Col|Set)"...|
|00000eb0| 1d c9 20 26 44 44 39 3a | 74 79 70 65 24 3d 22 28 |.. &DD9:|type$="(|
|00000ec0| 4d 61 67 69 63 50 65 6e | 29 22 0d 06 a4 1c c9 20 |MagicPen|)"..... |
|00000ed0| 26 44 44 38 3a 74 79 70 | 65 24 3d 22 28 50 72 6f |&DD8:typ|e$="(Pro|
|00000ee0| 46 6f 6e 74 29 22 0d 06 | ae 1b c9 20 26 44 44 37 |Font)"..|... &DD7|
|00000ef0| 3a 74 79 70 65 24 3d 22 | 28 42 65 7a 69 65 72 29 |:type$="|(Bezier)|
|00000f00| 22 0d 06 b8 1b c9 20 26 | 44 44 36 3a 74 79 70 65 |"..... &|DD6:type|
|00000f10| 24 3d 22 28 50 61 78 41 | 72 74 29 22 0d 06 c2 1e |$="(PaxA|rt)"....|
|00000f20| c9 20 26 44 37 46 3a 74 | 79 70 65 24 3d 22 28 41 |. &D7F:t|ype$="(A|
|00000f30| 74 65 6c 53 70 72 74 65 | 29 22 0d 06 cc 1e c9 20 |telSprte|)"..... |
|00000f40| 26 44 37 45 3a 74 79 70 | 65 24 3d 22 28 41 74 65 |&D7E:typ|e$="(Ate|
|00000f50| 6c 42 72 75 73 68 29 22 | 0d 06 d6 1e c9 20 26 44 |lBrush)"|..... &D|
|00000f60| 33 41 3a 74 79 70 65 24 | 3d 22 28 41 74 65 6c 2e |3A:type$|="(Atel.|
|00000f70| 46 6f 72 6d 29 22 0d 06 | e0 1e c9 20 26 44 33 39 |Form)"..|... &D39|
|00000f80| 3a 74 79 70 65 24 3d 22 | 28 41 74 65 6c 2e 50 61 |:type$="|(Atel.Pa|
|00000f90| 74 74 29 22 0d 06 ea 1d | c9 20 26 44 32 31 3a 74 |tt)"....|. &D21:t|
|00000fa0| 79 70 65 24 3d 22 28 50 | 44 20 4d 61 63 72 6f 29 |ype$="(P|D Macro)|
|00000fb0| 22 0d 06 f4 1c c9 20 26 | 42 42 43 3a 74 79 70 65 |"..... &|BBC:type|
|00000fc0| 24 3d 22 28 42 42 43 20 | 52 6f 6d 29 22 0d 06 fe |$="(BBC |Rom)"...|
|00000fd0| 1e c9 20 26 41 46 46 3a | 74 79 70 65 24 3d 22 28 |.. &AFF:|type$="(|
|00000fe0| 44 72 61 77 20 46 69 6c | 65 29 22 0d 07 08 1a c9 |Draw Fil|e)".....|
|00000ff0| 20 26 41 46 45 3a 74 79 | 70 65 24 3d 22 28 4d 6f | &AFE:ty|pe$="(Mo|
|00001000| 75 73 65 29 22 0d 07 12 | 19 c9 20 26 41 46 44 3a |use)"...|.. &AFD:|
|00001010| 74 79 70 65 24 3d 22 28 | 47 43 41 4c 29 22 0d 07 |type$="(|GCAL)"..|
|00001020| 1c 19 c9 20 26 41 46 44 | 3a 74 79 70 65 24 3d 22 |... &AFD|:type$="|
|00001030| 28 47 43 41 4c 29 22 0d | 07 26 1a c9 20 26 41 46 |(GCAL)".|.&.. &AF|
|00001040| 43 3a 74 79 70 65 24 3d | 22 28 47 43 4f 44 45 29 |C:type$=|"(GCODE)|
|00001050| 22 0d 07 30 1e c9 20 26 | 41 46 41 3a 74 79 70 65 |"..0.. &|AFA:type|
|00001060| 24 3d 22 28 44 54 50 20 | 53 74 79 6c 65 29 22 0d |$="(DTP |Style)".|
|00001070| 07 3a 1d c9 20 26 41 46 | 39 3a 74 79 70 65 24 3d |.:.. &AF|9:type$=|
|00001080| 22 28 44 54 50 20 44 6f | 63 73 29 22 0d 07 44 1d |"(DTP Do|cs)"..D.|
|00001090| c9 20 26 41 46 38 3a 74 | 79 70 65 24 3d 22 28 31 |. &AF8:t|ype$="(1|
|000010a0| 57 50 20 44 6f 63 73 29 | 22 0d 07 4e 19 c9 20 26 |WP Docs)|"..N.. &|
|000010b0| 41 46 37 3a 74 79 70 65 | 24 3d 22 28 48 65 6c 70 |AF7:type|$="(Help|
|000010c0| 29 22 0d 07 58 19 c9 20 | 26 41 46 36 3a 74 79 70 |)"..X.. |&AF6:typ|
|000010d0| 65 24 3d 22 28 41 53 69 | 6d 29 22 0d 07 62 1f c9 |e$="(ASi|m)"..b..|
|000010e0| 20 26 41 46 35 3a 74 79 | 70 65 24 3d 22 28 4d 61 | &AF5:ty|pe$="(Ma|
|000010f0| 69 6c 20 53 65 74 75 70 | 29 22 0d 07 6c 1f c9 20 |il Setup|)"..l.. |
|00001100| 26 41 46 34 3a 74 79 70 | 65 24 3d 22 28 4d 61 69 |&AF4:typ|e$="(Mai|
|00001110| 6c 20 46 69 6c 65 64 29 | 22 0d 07 76 1e c9 20 26 |l Filed)|"..v.. &|
|00001120| 41 46 33 3a 74 79 70 65 | 24 3d 22 28 4d 61 69 6c |AF3:type|$="(Mail|
|00001130| 20 50 6f 73 74 29 22 0d | 07 80 1c c9 20 26 41 46 | Post)".|.... &AF|
|00001140| 32 3a 74 79 70 65 24 3d | 22 28 4d 61 69 6c 20 49 |2:type$=|"(Mail I|
|00001150| 6e 29 22 0d 07 8a 1c c9 | 20 26 41 46 31 3a 74 79 |n)".....| &AF1:ty|
|00001160| 70 65 24 3d 22 28 4d 61 | 65 73 74 72 6f 29 22 0d |pe$="(Ma|estro)".|
|00001170| 07 94 1e c9 20 26 41 46 | 30 3a 74 79 70 65 24 3d |.... &AF|0:type$=|
|00001180| 22 28 41 72 63 57 72 69 | 74 65 72 29 22 0d 07 9e |"(ArcWri|ter)"...|
|00001190| 1d c9 20 26 38 30 43 3a | 74 79 70 65 24 3d 22 28 |.. &80C:|type$="(|
|000011a0| 53 74 61 74 2e 50 61 64 | 29 22 0d 07 a8 1d c9 20 |Stat.Pad|)"..... |
|000011b0| 26 38 30 42 3a 74 79 70 | 65 24 3d 22 28 56 69 64 |&80B:typ|e$="(Vid|
|000011c0| 65 6f 74 65 78 29 22 0d | 07 b2 1e c9 20 26 38 30 |eotex)".|.... &80|
|000011d0| 41 3a 74 79 70 65 24 3d | 22 28 44 62 61 73 65 20 |A:type$=|"(Dbase |
|000011e0| 66 72 6d 29 22 0d 07 bc | 1e c9 20 26 38 30 39 3a |frm)"...|.. &809:|
|000011f0| 74 79 70 65 24 3d 22 28 | 44 62 61 73 65 66 69 6c |type$="(|Dbasefil|
|00001200| 65 29 22 0d 07 c6 1c c9 | 20 26 38 30 38 3a 74 79 |e)".....| &808:ty|
|00001210| 70 65 24 3d 22 28 50 53 | 20 66 69 6c 65 29 22 0d |pe$="(PS| file)".|
|00001220| 07 d0 1b c9 20 26 38 30 | 37 3a 74 79 70 65 24 3d |.... &80|7:type$=|
|00001230| 22 28 47 72 61 70 68 73 | 29 22 0d 07 da 1d c9 20 |"(Graphs|)"..... |
|00001240| 26 38 30 36 3a 74 79 70 | 65 24 3d 22 28 47 72 61 |&806:typ|e$="(Gra|
|00001250| 70 68 69 63 73 29 22 0d | 07 e4 1e c9 20 26 38 30 |phics)".|.... &80|
|00001260| 35 3a 74 79 70 65 24 3d | 22 28 44 72 61 77 20 66 |5:type$=|"(Draw f|
|00001270| 69 6c 65 29 22 0d 07 ee | 1c c9 20 26 38 30 34 3a |ile)"...|.. &804:|
|00001280| 74 79 70 65 24 3d 22 28 | 50 69 63 74 75 72 65 29 |type$="(|Picture)|
|00001290| 22 0d 07 f8 1e c9 20 26 | 38 30 33 3a 74 79 70 65 |"..... &|803:type|
|000012a0| 24 3d 22 28 53 70 72 65 | 61 64 73 68 74 29 22 0d |$="(Spre|adsht)".|
|000012b0| 08 02 1e c9 20 26 38 30 | 32 3a 74 79 70 65 24 3d |.... &80|2:type$=|
|000012c0| 22 28 54 65 78 74 20 6f | 6e 6c 79 29 22 0d 08 0c |"(Text o|nly)"...|
|000012d0| 1e c9 20 26 38 30 31 3a | 74 79 70 65 24 3d 22 28 |.. &801:|type$="(|
|000012e0| 57 6f 72 64 20 70 72 6f | 63 29 22 0d 08 16 1f c9 |Word pro|c)".....|
|000012f0| 20 26 38 30 30 3a 74 79 | 70 65 24 3d 22 28 42 42 | &800:ty|pe$="(BB|
|00001300| 43 20 55 6e 69 66 72 6d | 29 22 0d 08 20 1d c9 20 |C Unifrm|)".. .. |
|00001310| 26 64 65 38 3a 74 79 70 | 65 24 3d 22 28 53 44 2b |&de8:typ|e$="(SD+|
|00001320| 20 44 61 74 61 29 22 0d | 08 2a 1d c9 20 26 64 65 | Data)".|.*.. &de|
|00001330| 37 3a 74 79 70 65 24 3d | 22 28 53 44 2b 20 46 6f |7:type$=|"(SD+ Fo|
|00001340| 72 6d 29 22 0d 08 34 1e | c9 20 26 64 65 36 3a 74 |rm)"..4.|. &de6:t|
|00001350| 79 70 65 24 3d 22 28 53 | 47 2b 20 47 72 61 70 68 |ype$="(S|G+ Graph|
|00001360| 29 22 0d 08 3e 1e c9 20 | 26 64 65 35 3a 74 79 70 |)"..>.. |&de5:typ|
|00001370| 65 24 3d 22 28 53 47 2b | 20 4d 61 63 72 6f 29 22 |e$="(SG+| Macro)"|
|00001380| 0d 08 48 1e c9 20 26 64 | 37 62 3a 74 79 70 65 24 |..H.. &d|7b:type$|
|00001390| 3d 22 28 53 44 2b 20 53 | 65 74 75 70 29 22 0d 08 |="(SD+ S|etup)"..|
|000013a0| 52 1d c9 20 26 64 35 39 | 3a 74 79 70 65 24 3d 22 |R.. &d59|:type$="|
|000013b0| 28 52 65 6e 64 41 6e 69 | 6d 29 22 0d 08 5c 1c c9 |(RendAni|m)"..\..|
|000013c0| 20 26 64 35 38 3a 74 79 | 70 65 24 3d 22 28 52 65 | &d58:ty|pe$="(Re|
|000013d0| 6e 64 50 69 63 29 22 0d | 08 66 1d c9 20 26 64 35 |ndPic)".|.f.. &d5|
|000013e0| 37 3a 74 79 70 65 24 3d | 22 28 52 65 6e 64 53 63 |7:type$=|"(RendSc|
|000013f0| 65 6e 29 22 0d 08 70 1b | c9 20 26 30 30 34 3a 74 |en)"..p.|. &004:t|
|00001400| 79 70 65 24 3d 22 28 4d | 61 72 6b 65 72 29 22 0d |ype$="(M|arker)".|
|00001410| 08 7a 1c c9 20 26 30 30 | 33 3a 74 79 70 65 24 3d |.z.. &00|3:type$=|
|00001420| 22 28 42 42 43 20 52 6f | 6d 29 22 0d 08 84 1c c9 |"(BBC Ro|m)".....|
|00001430| 20 26 30 30 32 3a 74 79 | 70 65 24 3d 22 28 70 6f | &002:ty|pe$="(po|
|00001440| 69 6e 74 65 72 29 22 0d | 08 8e 1a c9 20 26 30 30 |inter)".|.... &00|
|00001450| 31 3a 74 79 70 65 24 3d | 22 28 6c 61 62 65 6c 29 |1:type$=|"(label)|
|00001460| 22 0d 08 98 17 7f 20 74 | 79 70 65 24 3d 22 28 55 |"..... t|ype$="(U|
|00001470| 6e 6b 6e 6f 77 6e 29 22 | 0d 08 a2 23 e7 20 74 79 |nknown)"|...#. ty|
|00001480| 70 65 20 3c 20 26 46 46 | 20 74 79 70 65 24 3d 22 |pe < &FF| type$="|
|00001490| 28 36 35 30 32 63 6f 64 | 65 29 22 0d 08 ac 05 cb |(6502cod|e)".....|
|000014a0| 0d 08 b6 05 e1 0d 08 c0 | 05 3a 0d 08 ca 14 f4 20 |........|.:..... |
|000014b0| 65 72 72 6f 72 20 68 61 | 6e 64 6c 69 6e 67 0d 08 |error ha|ndling..|
|000014c0| d4 0b dd f2 65 72 72 6f | 72 0d 08 de 14 e7 20 9f |....erro|r..... .|
|000014d0| 3d 31 37 20 d9 23 66 69 | 6c 65 31 3a e0 0d 08 e8 |=17 .#fi|le1:....|
|000014e0| 0c d9 23 20 66 69 6c 65 | 31 0d 08 f2 08 ef 20 31 |..# file|1..... 1|
|000014f0| 35 0d 08 fc 0d f1 20 8a | 30 2c 33 30 29 3b 0d 09 |5..... .|0,30);..|
|00001500| 06 05 f6 0d 09 10 12 f1 | 22 20 61 74 20 6c 69 6e |........|" at lin|
|00001510| 65 20 22 3b 9e 0d 09 1a | 05 e0 0d 09 24 05 e1 0d |e ";....|....$...|
|00001520| 09 2e 05 3a 0d 09 38 11 | dd f2 67 65 74 66 72 6f |...:..8.|..getfro|
|00001530| 6d 66 69 6c 65 0d 09 42 | 12 66 69 6c 65 32 3d ad |mfile..B|.file2=.|
|00001540| 20 72 70 72 6f 67 24 0d | 09 4c 05 f5 0d 09 56 0e | rprog$.|.L....V.|
|00001550| 61 24 3d be 23 66 69 6c | 65 32 0d 09 60 08 f1 20 |a$=.#fil|e2..`.. |
|00001560| 61 24 0d 09 6a 0d fd 20 | c5 23 66 69 6c 65 32 0d |a$..j.. |.#file2.|
|00001570| 09 74 0b d9 23 66 69 6c | 65 32 0d 09 7e 0d f2 70 |.t..#fil|e2..~..p|
|00001580| 61 75 73 65 28 32 29 0d | 09 88 05 e1 0d 09 92 05 |ause(2).|........|
|00001590| 3a 0d 09 9c 0f dd f2 70 | 61 75 73 65 28 74 25 29 |:......p|ause(t%)|
|000015a0| 0d 09 a6 12 d1 3d 30 3a | f5 fd 91 3d 31 30 30 2a |.....=0:|...=100*|
|000015b0| 74 25 0d 09 b0 05 e1 0d | ff |t%......|. |
+--------+-------------------------+-------------------------+--------+--------+